package com.yuju.rpt.service;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.yuju.common.core.service.IBaseService;
import com.yuju.rpt.dao.entity.CheckinCustomType;
import com.yuju.rpt.model.CheckinCustomTypeModel;

/**
 * 类名：ICheckinCustomTypeService  <br />
 *
 * 功能：
 *
 * @author : jiaokn <br />
 * @Date : 2018年2月5日 下午4:47:38  <br />
 * @version : 1.1 <br />
 */
public interface ICheckinCustomTypeService extends IBaseService<CheckinCustomTypeModel, CheckinCustomType, String> {
	
	/**
	 * 功能：获得入住分析（按客源）<br/>
	 *
	 * @author jiaokn
	 * @Date 2018年2月5日 下午5:10:27 <br/>
	 */
	List<CheckinCustomTypeModel> getCheckinStatByCustomType(CheckinCustomTypeModel checkinCustomTypeModel);
	
	/**
	 * 功能：生成报表<br/>
	 *
	 * @author jiaokn
	 * @Date 2018年2月6日 下午2:32:00 <br/>
	 */
	public int saveCheckinCustomTypeRpt(Date businessDate);
	
	/**
	 * 功能：查找报表<br/>
	 *
	 * @author jiaokn
	 * @Date 2018年2月6日 下午2:31:57 <br/>
	 */
	Map<String, Object> getRpt(CheckinCustomTypeModel checkinCustomTypeModel);
	
	
}
